iT邦幫忙

2022 iThome 鐵人賽

DAY 24
0
  • K8s 主要是解決多節點部署多容器的Solution~
  • K3s 主要是K8s的輕量版本,除了負擔小之外還有其他優勢喔
    • 名稱由來是因為他從k8s的部分功能刪除總共有5個項目而來,而且不是k8s的分支,是Kubernetes認證的服務喔

自己本機練習的話可以看看前兩天的minikube
- 簡單搞懂Minikube 是什麼
- 簡單搞懂Minikube Python專案實作範例

兩者除了大小、成本、學習成本比較外,都是K8s比較大,還想從別的角度來看看~

差異項目 K8s K3s
啟動的時間 在每個node上的容器進行循環控制 透過主機的調度機制來運行容器
工作負載 多個環境中(不同的節點)的工作負載 單一環境中運行的工作負載
kube-proxy網絡連接 用來代理單個容器的網絡連接 kube-proxy來代理節點的網絡連接
CRI-O 整合k8s和CRI(容器運行時接口) 與所有支持的容器運行時兼容
監視節點的配置變化 使用kubelet 不監視但從控制平面接收包含配置信息的部署清單並做出相應的改變
處理數據 適合處理較大的文件 處理小於100MB的二進製文件較優

參考資料

  1. Day 2: Kubernetes 架構與元件
  2. k3s和k8s的區別

上一篇
[Day23] 簡單搞懂Minikube Python專案實作範例
下一篇
[Day25] 簡單搞懂db Index是什麼
系列文
剛入職軟體工程師會需要知道的常見工具篇30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言